草庐IT

Android ListView 滚动到顶部

全部标签

android - 基于滚动淡出/淡入 TextView

我在LinearLayout中有一个水平RecyclerView,上面有一个TextView,如下所示:我希望TextView在向左滚动并且RecyclerView中的第一个项目离开View时淡出。并希望它在第一个项目进入View时淡入淡出(通过向右滚动)。我知道我将不得不使用addOnScrollChangedListener()来确定recyclerView的第一项何时离开View,我无法确定的是淡出(或淡出)的方法in)具有滚动行为的TextView。这是我的RecyclerViewjavafragment:mRecyclerView=(RecyclerView)rootView

android - 以编程方式滚动 EditText

我正在编写一个简单的caesar-encryption-activity。屏幕上有两个EditText,一个是明文,一个是加密的。这是加密EditText的示例-明文类似。现在,当输入明文时,我有一个运行的TextChangedListener,它以编程方式加密并填充该加密EditText。到目前为止,还不错。当输入的明文变得非常长时,明文-EditText随我的输入滚动,但加密-EditText停留在文本的顶部。我真的很喜欢crypto-EditText滚动,以便它始终显示其内容的底线。如何做到这一点,最好是通过TextWatcher的onTextChanged()方法?

android - 为什么 TextView.setText 会导致封闭的 ScrollView 滚动?

我遇到了这个奇怪的问题,它发生在1.6、2.2和MyTouch3GSlide(API#7,在Android设备选择器中列为“2.1-Update1”)。如果有人能解释我做错了什么以及如何修复它(或者可能确认这是一个Android错误),我将不胜感激!我的应用程序的基本想法是制作秒表之类的东西,因为用户可以点击一个按钮来启动计时器,然后再次点击它来停止(暂停)计时器;进一步点击在恢复计时器和暂停计时器之间交替。我有一个顶级ScrollView,其中包含一个RelativeLayout,其中包含一堆小部件。第一个小部件是一个巨大的按钮(因此很容易按下),它将我所有其他小部件推到屏幕底部下方

android - 当我从同一 ListView 行更新不同的 TextView 时,TextView 滚动正在重置

我有一个ListView,对于特定项目,我每秒刷新一次剩余时间。它工作正常,但我有一个小错误。每当我打电话duration.setText(newRemainingValue);要更新值,同一行中的另一个textView会受到影响。ThisothertextVewi显示滚动文本title.setSelected(true);title.setEllipsize(TruncateAt.MARQUEE);每当我更改第一个textView值时,第二个textView会重置滚动并从头开始滚动。看起来只有当我在ListView中执行此操作时才会出现此问题知道如何解决这个问题吗?

android - 有什么方法可以计算滚动结束位置

我想知道在Fling方法中,滚动条(recyclerview、scrollview)将在何处停止以速度滚动。有什么方法可以计算吗? 最佳答案 我查看了sourcecodeofRecyclerView它使用一个内部类ViewFlinger和以下成员变量:privateScrollerCompatmScroller;总而言之,当检测到Fling时,它由ViewFlinger的实例处理。ViewFlinger然后在mScroller上设置flingvelocity并让它计算出动画曲线。ScrollerCompat是你想要得到的b/c它有方

Android:禁用滚动边缘的 Horizo​​ntalScrollView 结束

我的意思是我想摆脱当用户试图过度ScrollView时出现的“滚动结束指示器”: 最佳答案 没关系,我发现了一个名为android:overScrollMode="never"的巧妙功能。成功了:D 关于Android:禁用滚动边缘的Horizo​​ntalScrollView结束,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32172868/

android - 如何在 android 中滚动时放大 Recycler View 中心项目?

我需要在通过放大滚动时始终突出显示回收站View中的中心项目。 最佳答案 你应该遵循这段代码,这帮助我在回收者View中放大了中心项目。publicclassCenterZoomLayoutManagerextendsLinearLayoutManager{privatefinalfloatmShrinkAmount=0.15f;privatefinalfloatmShrinkDistance=0.9f;publicCenterZoomLayoutManager(Contextcontext){super(context);}pub

android - 如何滚动到 recyclerview 内的偏移量?

如何在recyclerview中滚动到具有偏移量的特定位置?我用过publicLinearLayoutManagerlinearlayoutmanager;linearlayoutmanager.scrollToPositionWithOffset(0,scrolled);我也用过scrolltomRecyclerView.scrollTo(0,scrolled);我也用过smoothScrolltopositionmRecyclerView.smoothScrollToPosition(scrolled);但似乎没有一个适合我。如果有人知道这件事,你能帮帮我吗更新设置Recycler

android - 为什么 RecyclerView 项目随着滚动而消失

我在我的应用程序中使用了RecyclerView,但是当我在我的RecyclerView上滚动时,我的项目将会消失!我将此代码用于很多RecyclerView,但这次我不知道发生了什么。有我的Activity代码:publicclassActivityStartupextendsAppCompatActivity{Toolbartoolbar;DrawerLayoutdrawerLayout;NavigationViewnavigationView;RecyclerViewmenuListRecycler;RecyclerViewschedualRecycler;privateList

当 parent 滚动时,Android View 停止接收触摸事件

我有一个自定义的AndroidView,它覆盖了onTouchEvent(MotionEvent)以处理View内内容的水平滚动。但是,当包含它的ScrollView垂直滚动时,自定义View将停止接收触摸事件。理想情况下,我想要的是自定义View继续接收事件,以便它可以处理自己的水平滚动,而包含的View层次结构处理垂直滚动。有什么方法可以继续接收滚动时的那些Action事件吗?如果没有,有没有其他方法可以获取我需要的触摸事件? 最佳答案 如果您想继续进行水平滚动并在完成后重置它,请在subview中使用requestDisall